More
More
文章目录
  1. RAW = React(Router) + Ant design + Webpack
    1. GITHUB
    2. · 20170826
    3. · 20170827

前端 打call

  |  

RAW = React(Router) + Ant design + Webpack

GITHUB

raw-ie8
兼容IE8,简单的前端框架半成品。

· 20170826

是的,最近在捣鼓SpringBoot。数据查出来抛到前端觉得没有一个好看的页面展示不得劲。结果一路跑偏到前端,一入前端深似海。因为一直想着尽量兼容到ie8版本,可以给公司项目用了。过程遇到了很多问题(readme记录部分),目前的状态在webpack上能跑起来,部署到nginx之类的应该没有问题。而我尝试与maven结合起来,参照《Serving a Webpack bundle in Spring Boot》搭建一个能利用webpack自动打jar包供Springboot使用的框架,之后将“raw-ie”迁移过去。然而奇怪的是,ie8上失败了(火狐,谷歌正常)。这是一个悲伤的故事。感觉整个人都憔悴了。

按趋势来说,前后端分离必然还是需要各自拥有自己的服务器。这里只是天马行空,恰巧也有前人这么想并这么做了。现在的选择,要么抛弃阿斗IE8,要么单独给raw整个服务器适用于webpack打包后,要么直到找到问题所在,要么睡觉先。。其实还是最终目标才是选择的依据。目前可以先在webpack-dev-server上继续跑raw-ie8,在eclipse上继续往下整合SpringBoot+shrio+redis…

演示

· 20170827

今天简单的学习了下nginx,把webpack打包好的使用nginx管理。结果发现和昨天使用springboot一体化整合的效果一样:“找不到标识符”。失败并不可怕,反而给了我重新定位错误的方向。未打包正常,打包后不管在什么平台的IE8都出错了,这不是告诉我问题出在打包上吗?然后就把UglifyJsPlugin注释掉(或者去掉-p)进行尝试。果然页面出来了,只不过存在样式问题。UglifyJs用于压缩js,去掉之后从原来700多K飙为1.92M。然后参照FED实验室的一篇文章加上了UglifyJs的一些参数,降到1.09M。但是在I8下的样式问题依然存在(- -)。对这个问题感兴趣的大神可以从上文的GITHUB链接down下来打包在ie8下跑起来看看。不过,应该没人感兴趣。。。

样式BUG

打赏
手机扫一扫,支持CHE~